Arquitectura Orientada a Serveis

L'Arquitectura Orientada a Serveis (en anglès Service Oriented Architecture), és un concepte d'arquitectura de programari que defineix la utilització de serveis per a donar suport als requisits del negoci.

Permet la creació de sistemes altament escalables que reflecteixen el negoci de l'organització, al seu torn brinda una forma estàndard d'exposició i invocació de serveis (comunament però no exclusivament serveis web), la qual cosa facilita la interacció entre diferents sistemes propis o de tercers.

SOA defineix les següents capes de programari:

  • Aplicacions bàsiques - Sistemes desenvolupats sota qualsevol arquitectura o tecnologia, geogràficament dispersos i sota qualsevol figura de propietat.
  • D'exposició de funcionalitats - On les funcionalitats de la capa aplicatives són exposades en forma de serveis (serveis web).
  • D'integració de serveis - Faciliten l'intercanvi de dades entre elements de la capa aplicativa orientada a processos empresarials interns o en col·laboració.
  • De composició de processos - Que defineix el procés en termes del negoci i les seves necessitats, i que varia en funció del negoci.
  • De lliurament - on els serveis són desplegats als usuaris finals. SOA proporciona una metodologia i un marc de treball per a documentar les capacitats de negoci i pot donar suport a les activitats d'integració i consolidació.

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search